package day0905;


import java.util.ArrayList;
import java.util.Collection;
import java.util.List;

//Collection接口的中add方法：  执行的不是Collection接口的方法，执行的是实现类的add方法
public class Test1 {
    //main  提示 回车
    public static void main(String[] args) {
        //ArrayList实现了List，  List继承了Collection
        Collection c=new ArrayList();//间接实现了Collection
        c.add("张三");//1.执行的是ArrayList类实现好的add方法
        c.add("张东");
        c.add("高卫");
        c.add("侯江");
        c.remove("张三");//2.删除一个元素
        int s=c.size();//3  获取集合c的容量(元素个数)
        boolean f=c.isEmpty();  //4.是否是空 不是  false  true  //isEmpty 判断集合是否为空
        boolean b=c.contains("张东"); //5.//true  false   //判断集合c是否包含某个元素

        Collection a2=new ArrayList();
        a2.add("侯江");   a2.add("李四");//大集合中有 :张东" ,高卫,侯江。 删除侯江 李四
        c.removeAll(a2);//6.大集合.removeAll(小集合)//最终只删除了"侯江"
        System.out.println("c = " + c);

        Collection a3=new ArrayList();
        a3.add("李四");
        boolean isC=c.containsAll(a3);//7.containsAll()： 判断加大集合是否包含小集合的元素
        System.out.println("isC = " + isC);

        Collection c4=new ArrayList();
        c4.add("王海");
        c.addAll(c4);//8.addAll   添加所有：  把小集合所有元素添加到大集合中

        c.clear();//9.将集合c清空
    }

    //笔记及代码可以在gitee网站搜：zhaoyong1230


}
